A Note on Logic Programming Fixed-Point Semantics
نویسنده
چکیده
In this paper, we present an account of classical Logic Programming fixed-point semantics in terms of two standard categorical constructions in which the least Herbrand model is characterized by properties of universality. In particular, we show that, given a program P , the category of models of P is reflective in the category of interpretations for P . In addition, we show that the immediate consequence operator gives rise to an endofunctor TP on the category of Herbrand interpretations for P such that category of algebras for TP is the category of Herbrand models of P . As consequences, we have that the least Herbrand model of P is the least fixed-point of TP and is the reflection of the empty Herbrand interpretation.
منابع مشابه
Combining Fixed-Point Definitions and Game Semantics in Logic Programming
Logic programming with fixed-point definitions is a useful extension of traditional logic programming. Fixed-point definitions can capture simple model checking problems and closed-world assumptions. Its operational semantics is typically based on intuitionistic provability. We extend the operational semantics of these languages with game semantics. This extended semantics has several interesti...
متن کاملA Constructive semantic characterization of aggregates in answer set programming
This technical note describes a monotone and continuous fixpoint operator to compute the answer sets of programs with aggregates. The fixpoint operator relies on the notion of aggregate solution. Under certain conditions, this operator behaves identically to the three-valued immediate consequence operator Φ P for aggregate programs, independently proposed in (Pelov 2004; Pelov et al. 2004). Thi...
متن کاملEntailment Semantics for Rules with Priorities
We define a new general rule-based nonmonotonic framework which allows an external acyclic priority relation between rules to be interpreted in several ways. Several entailment semantics are defined via a constructive digraph, with one being given a declarative fixed-point characterisation as well. Each of these semantics satisfies Principle 1 of [Brewka and Eiter 1999]. The framework encompass...
متن کاملA Constructive Semantic Characterization of Aggregates in ASP
This technical note describes a monotone and continuous fixpoint operator to compute the answer sets of programs with aggregates. The fixpoint operator relies on the notion of aggregate solution. Under certain conditions, this operator behaves identically to the three-valued immediate consequence operator Φ P for aggregate programs, independently proposed in (Pelov 2004; Pelov et al. 2004). Thi...
متن کاملNotions of Attack and Justified Arguments for Extended Logic Programs
The concept of argumentation may be used to give a formal semantics to a variety of assumption based reasoning formalisms. In particular, various argumentation semantics have been proposed for logic programming with default negation. For extended logic programming, i.e. logic programming with two kinds of negation, there arise a variety of notions of attack on an argument, and therefore a varie...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993